import { http } from "@/utils/http";
import type { pageParams, HotResult } from "@/types";

type HotParams = pageParams & {
  /** Tab 项的 id，默认查询全部 Tab 项的第 1 页数据 */
  subType?: string;
};

/**
 * 通用热门推荐类型
 * @param url 请求地址
 * @param data 请求参数
 */
export const getHotAPI = (url: string, data?: HotParams) => {
  return http<HotResult>({
    method: "GET",
    url,
    data,
  });
};
